iT邦幫忙

2023 iThome 鐵人賽

0
自我挑戰組

IT工作中曾遇到的問題系列 第 24

EBS 11i:The Output Post-processor is running but has not picked up this request

  • 分享至 

  • xImage
  •  

今天EBS的一支報表出現執行完成但是有Warning的情形,如下圖:
https://ithelp.ithome.com.tw/upload/images/20230915/20156403oAQtH6iPjg.png
按下View Output後,直接出現xml的url,而不是常用的rdf檔
https://ithelp.ithome.com.tw/upload/images/20230915/20156403ruq3hDDjEY.png
https://ithelp.ithome.com.tw/upload/images/20230915/20156403JEKHUnUrXs.png
原本以為是參數下錯或程式有問題,為了驗證,所以又執行數次相同的報表,但是無論參數如何修改,結果都是一樣的。
而且程式已經上線很長的一段時間,也沒有再更動過。

這支報表有用到XML Publisher的功能,在詳過看這支報表的log時,發現有一個錯誤是The Output Post-processor is running but has not picked up this request.

並提到一個解決方案是OPP Response Timeout to a higher value may be necessary

我把Concurrent:OPP Response Timeout的值加大後問題依舊,所以問題的關鍵不在這裡。
https://ithelp.ithome.com.tw/upload/images/20230915/20156403h3tbt33fEp.png

因為執行XML Publisher的是Output Post Processor這個Concurrent Manager,所以查看一下狀態。

雖然Output Post Processor看起來好像沒有問題,但是實際上點選「Processes」->「Manager Log」查看後發現log只記錄到6個小時前。

所以我把Output Post Processor按下Restart按鈕後,再到Requests查看Restart已完成,但是Output Post Processor的狀態還是一直在Restart。

最後的方式就是按下Output Post Processor的Terminate按鈕,確定Requests「Terminate All Managers (Abort)」完成後,再按下Activate按鈕,重新產生一個新的Output Post Processor Processes後,問題解決了。
https://ithelp.ithome.com.tw/upload/images/20230915/201564031sfU2wizTF.png

後續:在Concurrent Managers -> 點選「Output Post Processor」 -> Processes -> Manager Log,檢查log後,發現是使用者忘了給報表參數下一個期限,導致java.lang.OutOfMemoryError: Java heap space

本篇參考我的Blog:https://blog.twtnn.com/


上一篇
Oracle EBS 11i找出ICM(Internal Manager掛掉)的log與問題
下一篇
問題集,但是一時之間還真不知道如何解
系列文
IT工作中曾遇到的問題30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言